<%@page isELIgnored="false" import="java.net.*" %>
<%@taglib prefix="tiles" uri="struts-tiles" %>
<%@taglib prefix="html" uri="struts-html" %>
<%@taglib prefix="bean" uri="struts-bean" %>
<%@taglib prefix="c" uri="jstl" %>
<%@taglib prefix="mcfn" uri="mcfn" %>
					
<%@page import="com.mastercard.assets.web.util.to.UserLogin"%><div id="bodyContent">
						<h1>Notifications</h1>
						
						<table width="100%">
							<tr>
								<td width="30%">
									<h2>
										Notifications
									</h2>
								</td>
								<td width="70%" align='right'>
									<a href='CrearNotificacion.do'>
										<img alt="Crear nueva notificacion" src="images/btnAdd.gif">
									</a>
								</td>
							</tr>
						</table>

						<div align='center' style='text-align: center; color: red; font-size: 12px;'>
							${UserLogin.messageError}
						</div>
<c:choose>
	<c:when test="${not empty ActiveNotifications}">
						<table class="tabDatos">
							<thead>
								<tr>
									<th>Type</th>
									<th>Alert</th>
									<th>Role</th>
									<th>Level</th>
									<th>Type</th>
									<th>Email</th>
									<th width='80px'>Operation</th>
								</tr>
							</thead>
<c:forEach items="${ActiveNotifications}" var="noti">
							<tr>
								<td>
                                                                    <c:if test="${noti.tipoNotificacion eq 1}"><bean:message key="com.mastercard.assets.web.modules.catalogos.notificaciones.label.TipoNotificacione.1" /></c:if>
                                                                    <c:if test="${noti.tipoNotificacion eq 2}"><bean:message key="com.mastercard.assets.web.modules.catalogos.notificaciones.label.TipoNotificacione.2" /></c:if>
                                                                    <c:if test="${noti.tipoNotificacion eq 3}"><bean:message key="com.mastercard.assets.web.modules.catalogos.notificaciones.label.TipoNotificacione.3" /></c:if>
                                                                    <c:if test="${noti.tipoNotificacion eq 4}"><bean:message key="com.mastercard.assets.web.modules.catalogos.notificaciones.label.TipoNotificacione.4" /></c:if>
                                                                    <c:if test="${noti.tipoNotificacion eq 5}"><bean:message key="com.mastercard.assets.web.modules.catalogos.notificaciones.label.TipoNotificacione.5" /></c:if>
                                                                    <c:if test="${noti.tipoNotificacion eq 6}"><bean:message key="com.mastercard.assets.web.modules.catalogos.notificaciones.label.TipoNotificacione.6" /></c:if>
                                                                    <c:if test="${noti.tipoNotificacion eq 7}"><bean:message key="com.mastercard.assets.web.modules.catalogos.notificaciones.label.TipoNotificacione.7" /></c:if>
                                                                    <c:if test="${noti.tipoNotificacion eq 8}"><bean:message key="com.mastercard.assets.web.modules.catalogos.notificaciones.label.TipoNotificacione.8" /></c:if>
                                                                    <c:if test="${noti.tipoNotificacion eq 9}"><bean:message key="com.mastercard.assets.web.modules.catalogos.notificaciones.label.TipoNotificacione.9" /></c:if>
                                                                    <c:if test="${noti.tipoNotificacion eq 10}"><bean:message key="com.mastercard.assets.web.modules.catalogos.notificaciones.label.TipoNotificacione.10" /></c:if>
                                                                    <c:if test="${noti.tipoNotificacion eq 11}"><bean:message key="com.mastercard.assets.web.modules.catalogos.notificaciones.label.TipoNotificacione.11" /></c:if>
                                                                </td>
								<td>${mcfn:getShortString(noti.tblAlerta.nombre,30)}</td>
								<td style="text-align: center;">${mcfn:getShortString(noti.tblRole.nombre,10)}</td>
								<td style="text-align: center;">${mcfn:getShortString(noti.tblNivel.nombre,15)}</td>
								<td style="text-align: center;"><c:if test="${noti.tipo eq 1}">SCREEN</c:if><c:if test="${noti.tipo eq 2}">EMAIL</c:if><c:if test="${noti.tipo eq 3}">BOTH</c:if></td>
								<td style="text-align: center;">${mcfn:getShortString(noti.email,25)}</td>
								<td>
									<table border='0' style="border: none ;">
										<tr>
											<td>
												<html:form action="BorrarNotificacion.do" method="post">
												<html:hidden property="cveNotificacion" value="${noti.cveNotificacion}"/>
												<input type='image' onclick="if( confirm('Are you sure you want to erase the Notification\n${noti.cveNotificacion}?') ){ return true ; }else{ return false ; }" src='images/btnEliminar.gif' />
												</html:form>
											</td>
											<td>&nbsp;</td>
											<td>
												<html:form action="EditarNotificacion.do" method="post">
												<html:hidden property="cveNotificacion" value="${noti.cveNotificacion}"/>
												<input type='image' src='images/btnEdit.gif' />
												</html:form>
 											</td>
										</tr>
									</table>
								</td>
							</tr>
</c:forEach>
						</table>
						
	</c:when>
	<c:otherwise>
						<div style='text-align: center ; width: 100%; color: gray; font-size: 12px; font-weight: bold ;'>No records</div>
	</c:otherwise>
</c:choose>


						
					</div>
					<div id="footContent"></div>
<% 
UserLogin user = ( UserLogin ) request.getSession( true ).getAttribute( "UserLogin" ) ;

// en caso de que no sea null
if( user != null )
	user.clearMessageError( ) ;
%>
